import request from '@/api/axios'
import webapp from '@/config/webapp'

// 获取人员档案目录结构树
export const getMaterialTree = (data) => request({
    url: webapp.documentUrl + '/api/sdswzzb/material/getMaterialTree',
    method: 'post',
    params: data
})

// 获取目录下面所有的电子材料
export const clickMaterial = (data) => request({
    url: webapp.documentUrl + '/api/sdswzzb/material/clickMaterial',
    method: 'post',
    params: data
})

// 获取电子材料图片
export const getImgFromCacheByFlag = (data) => request({
    url: webapp.documentUrl + '/api/sdswzzb/material/getImgFromCacheByFlag',
    method: 'post',
    params: data
})

// 有无权限展示**** + 更新角色机构信息
export const updateRoleSetDept = (data) => request({
    url: webapp.documentUrl + '/api/sdswzzb/material/updateRoleSetDept',
    method: 'post',
    data: data
})

// 获取用户角色信息
export const getUserRole = (data) => request({
    url: webapp.documentUrl + '/api/sdswzzb/material/getUserRole',
    method: 'get',
    params: data
})

// 获取所有角色信息
export const getSwRoles = (data) => request({
    url: webapp.documentUrl + '/api/sdswzzb/material/getSwRoles',
    method: 'get',
    params: data
})

// 获取角色的机构数据
export const getRoleDepts = (data) => request({
    url: webapp.documentUrl + '/api/sdswzzb/material/getRoleDepts',
    method: 'get',
    params: data
})



// 更新用户信息
export const updateUserSetRole = (data) => request({
    url: webapp.documentUrl + '/api/sdswzzb/material/updateUserSetRole',
    method: 'post',
    data: data
})


// 获取用户的机构权限信息
export const getUserIsPassDept = (data) => request({
    url: webapp.documentUrl + '/api/sdswzzb/material/getUserIsPassDept',
    method: 'get',
    params: data
})
